		.loading {
			font-family: simsun;
		}

		:root .loading {
			display: inline-block;
			width: 1.5em;
			vertical-align: bottom;
			overflow: hidden;
		}

		@-webkit-keyframes loading {
			0% {
				width: 0;
				margin-right: 1.5em;
			}

			33% {
				width: .5em;
				margin-right: 1em;
			}

			66% {
				width: 1em;
				margin-right: .5em;
			}

			100% {
				width: 1.5em;
				margin-right: 0;
			}
		}

		.loading {
			-webkit-animation: loading 1s infinite step-start;
		}

		@keyframes loading {
			0% {
				width: 0;
				margin-right: 1.5em;
			}

			33% {
				width: .5em;
				margin-right: 1em;
			}

			66% {
				width: 1em;
				margin-right: .5em;
			}

			100% {
				width: 1.5em;
				margin-right: 0;
			}
		}

		.loading {
			animation: loading 1s infinite step-start;
		}